<?php
namespace Home\Controller;
use Think\Controller;
class CateController extends Controller {
    public function index()
    {
        $article=D('article');
        $id=I('id');
        $articles=$article->query("SELECT cate_id FROM article WHERE id=$id");//查询文章分类id
        $cateid=$articles[0]['cate_id'];
        $catename=$article->query("SELECT name FROM cate WHERE id=$cateid");//查询与文章分类id所对应的分类名称
        $this->assign('catename',$catename);

        $cate=D('cate');
        $res=$cate->query("SELECT * FROM cate");//查询所有分类
        $this->assign('res',$res);

        $link=D('link');
        $links=$link->query("SELECT * FROM link");//查询所有连接
        $this->assign('links',$links);


//        $cates=$article->query("SELECT cate.name FROM article INNER JOIN cate ON article.cate_id=cate.id");//查询文章
//        $this->assign('cates',$cates);

        $id=I('id');
        $count = $article->where("id=$id")->count();// 查询满足要求的总记录数
        $Page  = new \Think\Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数(25)
        $show  = $Page->show();// 分页显示输出
        $list = $article->where("id=$id")->limit($Page->firstRow.','.$Page->listRows)->select();// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
        $this->assign('list',$list);// 赋值数据集
        $this->assign('page',$show);// 赋值分页输出

        $this->display();
    }


}